The user manual aims to correctly describe all features of OpenCPN that directly affect users. To do this it's essential to keep track of the beta development and discussions.
Of course there are issues of style, language and other things as well, but here we concentrate on the technical issues.
This is the way I've done it so far. First a quick and dirty scan to mark those issues that require a documentation change. See below. These are marked with a “*”. All points referring to FS# then require checking the FS# issue to reassess if a change is needed.
Examples.
#1 clearly needs a change as this is a new feature with user configurations.
#13 does not require a change as it's a bugfix that makes O behave as reasonably expected.
#37 is not straight forward and requires study of FS# and the patch to see if a documentation change is needed.
…and so on.
Once the change is done, I mark each issue with a “#” as well. So when the changes required by:
“*1, Implement configurable waypoint range rings (FS#1560)”,
is done it will look like this.
“#*1. Implement configurable waypoint range rings (FS#1560)”.
Making the changes requires a thorough understanding of the issue, gained by testing O and reading everything that is available, including the code, even if you're not a C++ coder, as there are often valuable comments in the code. If this is not enough ask the developers, until everything is clear.
====
Tracker Search (Flyspray) FS#xxxx ====
Register and Login to Tracker http://willkamp.com/opencpn/flyspray/
Looking again at all the changes, one big thing that is not instantly obvious, is that OpenCPN now badly needs documentation for Android users.
2015-06-02
4.1.602
Changelog
- Rgleason 1-40 done
#*1. Implement configurable waypoint range rings (FS#1560) -updated screenshot, added txt
#*2. Implement configurable NMEA Talker ID (FS#1557) -Screenshot connections-output-filter.
#*3. Harmonize autopilot APB and XTE precision settings to be the same always. - Made note in connections
4. Improve 2-bells audio file. (FS#1673)_PARATABLE_INS_
5. Correct to disable selectability of hidden AIS targets. (FS#1666)_PARATABLE_INS_
#*6. Grib: Add Fixed spacing option for arrows and numbers. -updated many screenshots. added txt_PARATABLE_INS_
7. Grib: Correct data interpolation error at 180 E/W longitude._PARATABLE_INS_
8. Grib: Improve email request dialog to allow requests crossing 180 E/W longitude._PARATABLE_INS_
#*9. Correct dialog text for magnetic variation sense. (FS#1694) -modified text updated screenshot_PARATABLE_INS_
#*10. Add extended AIS Aton rendering according to IEC6228_Ed2. -added symbols to manual_PARATABLE_INS_
11. Make initial page selection on options dialog more consistent in GTK._PARATABLE_INS_
12. Correct ENC UWTROC, OBSTRN,WRECKS visibility in Base and Standard modes. (FS#1717)_PARATABLE_INS_
13. Correct uninitialized member causing crash on DSC message with incorrect checksum(FS#1697)_PARATABLE_INS_
14. Correct to ignore DSC messages with “Unspecified” position (FS#1711)_PARATABLE_INS_
15. Correct VERCCL and VERCOP height decode and rendering on ENCs (FS#1704) Thanks TransmitterDan_PARATABLE_INS_
#*16. Correct to ignore invisible marks on selection/query (FS#1670) -noted under Marks._PARATABLE_INS_
17. Correct keyboard accelerator logic for WXOSX (FS#1698/1655)_PARATABLE_INS_
18. Correct RouteProperties dialog to “Stay on top” for WXOSX build (FS#1698)_PARATABLE_INS_
19. Correct help launcher on wxWidgets 3.x. (FS#1702)_PARATABLE_INS_
20. Correct uninitialized variables (FS#1679)_PARATABLE_INS_
21. Correct for “GD=” missing datum in KAP chart header. (FS#1683)_PARATABLE_INS_
22. Correct depth unit display for BSB charts with KNP/…UN=METRIC (FS#1654)_PARATABLE_INS_
23. Correct cm93 failure to show some soundings on keyboard pan (FS#1689)_PARATABLE_INS_
24. Correct automatic route creation properties on MOB event (FS#1699)_PARATABLE_INS_
25. Improve toolbar tooltip placement for right-located toolbar. (FS#1657)_PARATABLE_INS_
26. Correct datum initialization for quilted non-WGS84 charts in OpenGL mode. (FS#????)_PARATABLE_INS_
27. Correct occasional linux focus loss (FS#1684)_PARATABLE_INS_
28. Preserve visibility attributes for GPX files originating from OpenCPN (FS#1667)_PARATABLE_INS_
29. Improve formatting of S57 object attributes as decoded (FS#1713)_PARATABLE_INS_
30. Correct ENC SENC file creation math for ARMHF systems._PARATABLE_INS_
#*31. Implement quilting of skewed raster charts in OpenGL mode. -note at top of Quilting_PARATABLE_INS_
#*32. Implement manual/timed automatic toolbar hiding option. -note made under Options UI_PARATABLE_INS_
33. Update Windows build tool to VS2103_PARATABLE_INS_
34. Update Windows wxWidgets version to wx3.0.2_PARATABLE_INS_
#*35. Implement automatic reload of updated PlugIns by visiting options→Plugins screen. -Added Re-enable to Plugin Install & Enable._PARATABLE_INS_
#*36. Improve GUI for GRIB PlugIn, better fitting the small screen. - New screenshots uploaded + Hide data._PARATABLE_INS_
*37. Correct duplicate routepoint delete logic, (FS#1743) - bug in logic, requires no change to docs._PARATABLE_INS_
38. Correct for inadvertent waypoint dragging on double-click (FS#1748)_PARATABLE_INS_
39. Correct route line width in selected and activated modes. (FS#1735)_PARATABLE_INS_
40. Correct ownship predictor rendering when ownship is off-screen (FS#1754)_PARATABLE_INSPARATABLE_INS_Version 4.1.925 Beta_PARATABLE_INS_Changelog_PARATABLE_INS_- Rgleason 41-61 done._PARATABLE_INS_
41. Improve RouteManagerDialog sizing and rotation behavior. (FS#1757, FS#1755)_PARATABLE_INS_
42. Correct DC mode HPGL vector symbol rendering with wxGraphicsContext active._PARATABLE_INS_
43. Correct quilt operations on highly zoomed skewed quilt regions._PARATABLE_INS_
44. Correct shutdown process to avoid accessing PlugIn chart orphans._PARATABLE_INS_
45. Correct AIS target age logic when DST is active (FS#1809)._PARATABLE_INS_
46. Correct rotated clip region calculation when using depth-buffer clipping. (FS#1801) -Serge closed for Baikal, I assume it is fixed. No doc changes._PARATABLE_INS_
47. Fix Grib Particle Looping (FS#1794) - Nice fix!_PARATABLE_INS_
48. Correct XML Changes file handling on crash restart and point dragging. (FS#1824, FS#1785)_PARATABLE_INS_
49. Correct console canvas location for alternate compass layouts. (FS#1851) #notexist. no effect on user_PARATABLE_INS_
50. Correct OpenGL options “accelerated panning” initial value._PARATABLE_INS_
51. Implement greatly improved mipmap generation algorithm using SSE intrinsics where available._PARATABLE_INS_
52. Improve cm93 zoom logic to show more detail where desired, especially small islands in a big sea. - nice!_PARATABLE_INS
53. Correct chart group logic for similar chart file location prefix. (FS#1060) thanks tDan_PARATABLE_INS_
54. Improve OpenGL raster cache build time by optimizing progress dialog updating. Thanks, did-g._PARATABLE_INS_
55. Add filter string control to NMEA debug window. Thanks Sean._PARATABLE_INS_
56. Add support for mingw compiler on Windows._PARATABLE_INS_
57. Correct rendering of TSS arrows in DC mode (FS#1858)_PARATABLE_INS_
58. Correct CenterView dialog text edit control behaviour on Windows (FS#1765)_PARATABLE_INS_
59. Correct textual description for AIS Target Status 11 and 12 (FS#1848)_PARATABLE_INS_
60. Correct waypoint icon selector dropdown size on MSW (FS#1815)_PARATABLE_INS_
61. Correct initialization of UserIcons ownship preference. (FS#1769) thanks Peter._PARATABLE_INSPARATABLE_INSPARATABLE_INS_OpenCPN Version 4.1.1022_PARATABLE_INS_Changelog_PARATABLE_INSPARATABLE_INS_- WDkester - Changelog
63-77 Had 1 change (70)._PARATABLE_INS_
63. Correct and extend Raster Chart PlugIn API for revised OpenGL access methods._PARATABLE_INS_
64. Correct active track rendering logic to Ownship._PARATABLE_INS_
65. Correct cm93 region and detail level calculation logic around Longitude 0._PARATABLE_INS_
66. Correct longitude grid text rendering on OpenGL._PARATABLE_INS_
67. Correct occasional loss of toolbar during mode switches and dialog access._PARATABLE_INS_
68. Improve sectored light rendering performance on Windows OpenGL systems._PARATABLE_INS_
69. Correct Vector chart PlugIn rendering methods._PARATABLE_INS_
#*70. Implement GUI scale factor for toolbar effective on all platforms._PARATABLE_INS_
71. If specified, require NMEA checksums to be valid before sending sentences to PlugIns._PARATABLE_INS_
72. Correct initialization of Polyconic charts without embedded georef coefficients (FS#1866)_PARATABLE_INS_
73. Modify AIS SART target acknowledge timeout policy to honor global ACK timeout (FS#1856)_PARATABLE_INS_
74. Correct AIS Target Query dialog sizing logic_PARATABLE_INS_
75. Correct Grid text formatting for “degree” symbol (FS#1870)_PARATABLE_INS_
76. Extend PlugIn API for Waypoint list access._PARATABLE_INS_
77. Correct Dashboard context menu actions when multiple dashboards are defined._PARATABLE_INSPARATABLE_INSPARATABLE_INSPARATABLE_INS_OpenCPN Version 4.1.1108_PARATABLE_INS_Changelog_PARATABLE_INS_- Rgleason reviewed, no additional changes needed to UM._PARATABLE_INS_
#*78. Add Follower/Buddy to MMSIEditDialog to suppress AIS alert. -Thanks Hakan, changes made to UM._PARATABLE_INS_
79. Correct occasional loss of reduced toolbar on chart stack change. Thanks, Chuck._PARATABLE_INS_
80. Correct memory corruption on high overzoom DC mode raster chart rendering. (FS#1885)_PARATABLE_INS_
81. Correct memory leaks on SENC file creation. -thanks bdbcat!_PARATABLE_INS_
82. Improve AIS Alert Dialog sizing algorithm. - does not change UM._PARATABLE_INS_
83. Suppress some unnecessary log error messages on exit._PARATABLE_INS_
84. Correct polyconic & transverse Mercator chart outline calculation method. (FS#1882)_PARATABLE_INS_
#*85.Correct operation of Anchor Information hotkey (“A”) in vector chart display. Thanks nkiesel…_PARATABLE_INS_
86. In Responsive mode, set basic toolbar tool and compass size to 6 mm nominal._PARATABLE_INS_
87. Correct chartbar switching behavior on touch enabled configurations._PARATABLE_INS_
88. Re-enable install log on MSW Installer Package._PARATABLE_INS_
89. Correct toolbar submerge grabber logic in various cases. Thanks, Chuck._PARATABLE_INS_
90. Refactor to allow building with USE_S57=OFF (FS#1903)_PARATABLE_INSPARATABLE_INSPARATABLE_INS_Release 4.1.1301_PARATABLE_INS_Changelog_PARATABLE_INS_-Rgleason reviewed
91-105, UM changes as below. -may need to add some files to o-portable._PARATABLE_INS_
*91.Correct config file location for portable (-p) operation._PARATABLE_INS_-Rgleason, checked installation. -May need to add some files for v4.1.x_PARATABLE_INS_
92. Fix uncompensated skewed chart display. (FS#1904) Thanks Chuck._PARATABLE_INS_
93. Correct cm93 quilt logic in OpenGL for some especially complex situations._PARATABLE_INS_
94. Correct rendering of disjoint, large scale S57 cells._PARATABLE_INS_
95. Implement mag variation calculation at object location if WMM is available. -nice Pavel_PARATABLE_INS_
#*96.Update Authors list, adding Didier Gautheron._PARATABLE_INS_
97. Correct Windows Generic GDI OpenGL driver initialization._PARATABLE_INS_?
98.Improve DUSK/NIGHT color presentation by eliminating bright decorations._PARATABLE_INS_?
99. Correct display of very long routes (FS#1896) - cutoff fixed._PARATABLE_INS_
100. Implement scaled icons for Settings top icons in responsive mode._PARATABLE_INS_
101. Handle NMEA V4 messages with prepended tags._PARATABLE_INS_
#*102.Re-enable ability to add a single chart to a group._PARATABLE_INS_
103. Improve initial responsiveness of Option dialog._PARATABLE_INS_
104. Modify OpenGL texture logic to support non-compliant MSW “GDI Generic” driver._PARATABLE_INS_105. Implement ScaledVectorGraphics (SVG) interface for tools and icons._PARATABLE_INS_|
‹ Beta Dev Change Log Edit the User Manual ›